package demo03;

public abstract class shape {
    //求周长
    public abstract int getPerimeter();

    //求面积
    public abstract int getArea();
}

// 一旦一个类里有抽象方法，那么这个类必须是抽象类
// 抽象方法里面没有方法体，调用的时候没有意义，所以要把类也变成抽象类


//  长方形类型
 class Rectangle extends shape{
    int length;
    int width;
    @Override
    public int getPerimeter() {
        return 2*(length+width);
    }

    @Override
    public int getArea() {
        return length*width;
    }
}